Skip to content

Release v0.5.0 - #41

Merged
hitalin merged 1 commit into
mainfrom
develop
Jul 19, 2026
Merged

Release v0.5.0#41
hitalin merged 1 commit into
mainfrom
develop

Conversation

@hitalin

@hitalin hitalin commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

v0.4.0 以降の変更をリリースします。refactor(streaming)! の breaking 変更を含むためマイナーバンプ(0.5.0)。

マージ後、main 上で v0.5.0 タグを push すると release.yml がバイナリ付き GitHub Release を作成します。

Breaking Changes

  • refactor(streaming)!: FrontendEmitter を typed StreamEvent に置き換える

Features

  • feat(http): SSE /api/events のイベント型を OpenAPI スキーマに反映
  • feat(keychain): Linux で secret-service を優先シークレットストアにする
  • feat: following/requests/sent (送ったフォローリクエスト一覧) を追加
  • feat: DriveFile の width/height/blurhash を normalize に含める
  • feat: users/show の pinnedNoteIds / pinnedNotes を normalize に含める
  • feat: NOTECLI_INSECURE_HOSTS でテスト用に http/ws 接続を許可
  • feat: 接続状態を追跡し冪等 connect でも現在状態を emit する
  • feat: roleAssigned 通知に role 情報を含める

Fixes

  • fix(streaming): deleted の null body を許容して削除イベントの drop を防ぐ
  • fix(keychain): 再起動非永続な store では DB トークンフォールバックを消さない
  • fix(db): ノート編集時に FTS 索引が旧テキストのまま残るバグを修正
  • fix(security): Account/AuthResult/RawMiAuthResponse の Debug 実装から token を redact
  • fix: 初回接続失敗を再接続ループに委ねて無音恒久化を防ぐ
  • fix: Android で全 wss:// 接続が失敗する問題を webpki-roots で修正
  • fix: セッション内 subNote 送信を dedup して二重購読を防ぐ
  • fix: WebSocket モードの subNote 購読を再接続時に replay する
  • fix: clippy needless_borrow を解消 (streaming.rs)

Refactoring / Chore

  • refactor(streaming): イベント envelope に specta を付与し state を enum 化
  • refactor(streaming): noteUpdated payload を typed NoteUpdateBody に置き換える
  • chore(ci): develop ブランチ運用を notedeck と揃える
  • chore: notedeck-dev org への移管に伴う URL 更新
  • chore: bump version to 0.5.0

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hitalin
hitalin merged commit e839286 into main Jul 19, 2026
2 checks passed
@hitalin hitalin self-assigned this Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant